#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void f(char *s,int l,int *num);
int main()
{
	int l,num;
	char s[101];
	while(gets(s)!=NULL)
	{
		num=0;
		l=strlen(s);
		f(s,l,&num);
    }
	return 0;
}
void f(char *s,int l,int *num)
{
	int i,flag,zf;
	zf=1;//存正负符号 
	flag=0;
	for(i=0;i<l;i++)
	{	
		if(*(s+i)>='0'&&*(s+i)<='9')//数字部分 
		{
			*num=*num*10+*(s+i)-'0';
			flag=1;
		}
		
		if(*(s+i)<='0'||*(s+i)>='9')//非数字部分 
		{
			if(flag==1)
			break;
			else if(*(s+i)=='-'&&*(s+i+1)>='0'&&*(s+i+1)<='9')
			zf=-1;
		}	
	}
	*num=*num*zf;
	printf("%d\n",*num);
}